package com.employee.service;

import com.employee.pojo.dto.*;
import com.employee.pojo.vo.StaffVo;

import java.text.ParseException;
import java.util.List;

public interface StaffService {
    List<StaffVo> getStaffList();

    void addStaff(StaffDTO staffDTO);

    void updateStaff(UpdateStaffDTO data);

    List<StaffVo> getStaffListByQuery(SelectStaffDTO selectStaffDTO) throws ParseException;

    void updateEmpStatus(Integer empId, String empStatus);

    void updateEmpDeptId(UpdateEmpDeptDto updateEmpDeptDto);

    void updateEmpPosId(UpdateEmpPosDto updateEmpPosDto);
}
